package com.design.pattern.test;


/**
 * 复杂贷款信息组装
 *
 * @author xsj
 * @verion 1.0.0
 * 2022/8/29 11:37
 */
public class LoansDirector {


    /**
     * 第二步  再按照我们自己想要的顺序，把一个一个小的部分组装起来
     */
    public LoansInfo getLoansInfo(LoansBuilder lb) {


        return lb.builderBase() //组装第1部分
                .builderWork()  //组装第2部分
                .builderBank()  //组装第3部分
                .builder();     //最终得到复杂对象
    }

}